package top.zywork.vo.wx;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * 代取件下单VO
 * @author Animo
 * @Date 2020/10/13
 * @Blog http://www.ljyanimo.com
 */
@Data
public class SchoolOrderPlaceVo {

    /**
     * 学校ID
     */
    @NotNull(message = "此项是必须项")
    private Long schoolId;

    /**
     * 下单地址ID
     */
    @NotNull(message = "此项是必须项")
    private Long addressId;

    /**
     * 取件点
     */
    @NotNull(message = "此项是必须项")
    private Long placeId;

    /**
     * 包裹大小
     */
    @NotNull(message = "此项是必须项")
    private Long parcelId;

    /**
     * 派送时间 TODO 可能后期如果用数据库维护的话 则需要改成ID
     */
    @NotBlank(message = "派送时间不能为空")
    private String delivery;

    /**
     * 取件信息不能为空
     */
    @NotBlank(message = "取件信息不能为空")
    private String notes;

}

